Afivo is a framework for simulations with adaptive mesh refinement (AMR) onquadtree (2D) and octree (3D) grids. The framework comes with a geometricmultigrid solver, shared-memory (OpenMP) parallelism and it supports output inSilo and VTK file formats. Afivo is a generic framework without built-infunctionality for specific physics applications, so users have to implementtheir own numerical methods. The included multigrid solver can be used toefficiently solve elliptic partial differential equations such as Poisson'sequation. Afivo's design was kept simple, which in combination with theshared-memory parallelism facilitates modification and experimentation with AMRalgorithms. The framework was already used to perform 3D simulations ofstreamer discharges, which required tens of millions of cells.
展开▼